urinary prosthesis - German English Dictionary